const { url } = require('../../config/index.js') // 接口请求地址
const { hasPassword } = require('../../utils/util.js') // 获取地址, 是否有设置支付密码

Page({
  // 页面的初始数据
  data: {
    PWD: null,
    words1: '',
    words2: ''
  },
  jumpTo(e) {
    // 方法传参
    let url = e.currentTarget.dataset.jump
    // console.log(url)
    wx.redirectTo({
      url: url
    })
  },
  // 查询有无支付密码
  setOrChangePWD () {
    hasPassword(wx.getStorageSync('userInfo').USER_ID)
      .then(res => {
        console.log(res)
        if (res.STATUS_CODE == 1) {
          this.setData({ PWD: res})
          if (res.PAY_PASSWORD_STATUS == 1){
            this.setData({
              words1: '修改支付密码',
              words2: '已设置'
            })
          } else {
            this.setData({
              words1: '设置支付密码',
              words2: '未设置'
            })
          }
        } else {
          wx.showModal({
            title: '提示',
            content: res.data.RESULT_MSG,
            showCancel: false
          })
        }
      })
      .catch(err => {
        console.error(err)
      })
  },
  // 跳转设置、修改支付密码
  clickChagePwd () {
    if (this.data.PWD.PAY_PASSWORD_STATUS == 1) { // 设置过密码
      // 有密码
      wx.redirectTo({
        url: '/pages/changepassword/changepassword?way=change&yinbao_uid=' + this.data.PWD.CUSTOMER_UID + '&yinbao_pwd=' + this.data.PWD.PAY_PASSWORD
      })
    } else {
      // 没有密码
      wx.redirectTo({
        url: '/pages/validatePhone/validatePhone'
      })
    }
  },
  // 生命周期函数--监听页面加载
  onLoad: function (options) {
    this.setOrChangePWD()
  },
  // 生命周期函数--监听页面初次渲染完成
  onReady: function () {
  },
  // 生命周期函数--监听页面显示
  onShow: function () {
  },
  // 生命周期函数--监听页面隐藏
  onHide: function () {
  },
  // 生命周期函数--监听页面卸载
  onUnload: function () {
  }
})
